package ar.edu.utn.frba.tadp.aterrizar;

import static org.junit.Assert.*;

import java.util.Date;

import org.junit.Test;

public class FechaTest {
	
		ConversorDeFechas conversor = new ConversorDeFechas();
		Date fecha1 = conversor.convertirFecha("2012-12-22");
		Date fecha2 = conversor.convertirFecha("2012-12-25");
		Date fecha3 = conversor.convertirFecha("18/12/2012");
		
		@Test
		public void testCalculoDeDiferenciaDeDiasConMismoFormato() {
			assertEquals(3, conversor.diferenciaEntre(fecha1, fecha2));
		}

		@Test
		public void testCalculoDeDiferenciaDeDiasConDistintoFormato() {
			assertEquals(4, conversor.diferenciaEntre(fecha1, fecha3));		
		}
		@Test
		public void testFechaAnterior(){
			assertTrue(conversor.sosAnteriorA(fecha1, fecha2));
		}
		
		@SuppressWarnings("deprecation")
		@Test
		public void testDiaCorrecto() {
		    assertEquals(22, fecha1.getDate());
		}
		
}